global class CalcEmailVelocity implements Schedulable
{
    private Integer window;
    private Integer start;
    private Integer thresh;
    
    global CalcEmailVelocity(Integer start, Integer window, Integer thresh)
    {
        this.window = window;  
        this.start = start;  
        this.thresh = thresh;
    }
       
    global void execute(SchedulableContext ctx)
    {
        CronTrigger ct = [SELECT id, CronExpression FROM CronTrigger WHERE id = :ctx.getTriggerId()];
        RescheduleEmailVelocityJobHandler re = new RescheduleEmailVelocityJobHandler(start, window, thresh);
        re.Reschedule(ctx.getTriggerId());
    }
}